between the devil and the deep blue ocean

Translations
entre le marteau et l'enclume
Definitions
This phrase means being faced with two difficult or dangerous choices, where avoiding one leads directly to the other. It is similar in meaning to 'between a rock and a hard place.'